iT邦幫忙

2022 iThome 鐵人賽

DAY 3
0
Modern Web

傳承D的意志~ 邁向Django的偉大航道系列 第 3

[Day 03] 出海! Django的環境設定及專案建立!

  • 分享至 

  • xImage
  •  

嗨大家好,我是Sean!
不知道大家跟從前的朋友還有多少聯絡呢?
昨晚跟在美國工作的朋友敘舊,想想也覺得緣分很奇妙!
聽過一句話這麼說:

不是朋友變少了,而是大家都適應了孤獨,也各自擁有想要達成的目標。

期待下次再見面時,我們都能更接近各自的目標!


回歸正題,昨天講完了django的基本架構後,我們進入django的環境設定,來實體建構一個django專案。

環境設置

虛擬環境


https://ithelp.ithome.com.tw/upload/images/20220918/20151096fgqO4vFKCY.png

我本身使用的是anaconda所設置的虛擬環境,除了方便以外,設置虛擬環境可以讓我們區分不同專案所需的套件,以及避免環境的汙染。
有需要的朋友,可以直接從下面的網頁裡下載!

https://www.anaconda.com/

在安裝完成後,可以輸入以下指令在cmd測試是否已經安裝成功以及有沒有吃到路徑。

conda -V

https://ithelp.ithome.com.tw/upload/images/20220918/20151096N5tu3Z9etF.png

再來,第二步就是創建虛擬環境

創建環境,需要先指定Python所使用的版本。
我們來建立一個使用版本為Python 3.8的虛擬環境,為了方便,就將它取名叫django38!
那麼,我們可以輸入以下的指令!

conda create --name django38 python=3.8

在回答確定安裝套件後,成功創建環境的畫面就像下圖
https://ithelp.ithome.com.tw/upload/images/20220918/20151096XDK0WJjrKa.png

第三步,讓我們啟動虛擬環境以及利用pip下載套件

如同提示所述,想要啟動虛擬環境,輸入conda activate + 環境名稱

conda activate django38

https://ithelp.ithome.com.tw/upload/images/20220918/20151096euE57OMXLE.png

成功的同時,便會在cmd的輸入欄前增加 '(環境名稱)',顯示已經進入了該環境!

再來,就是下載關鍵的主角django套件

pip install django

https://ithelp.ithome.com.tw/upload/images/20220918/20151096oFA6L3ez48.png

成功安裝後,便可以查看在環境中安裝了哪些套件。

conda list

https://ithelp.ithome.com.tw/upload/images/20220918/20151096KeolkAAOO7.png

可以看到除了conda的預設套件以及python 3.8版本以外,django套件也已成功安裝!

建立Django專案

終於到了重頭戲,來建立django專案的時間了!
我們來建立一個名為django_practice的專案

django-admin startproject django_practice

https://ithelp.ithome.com.tw/upload/images/20220918/20151096KzW0lkE62I.png

接著,我們cd進入專案資料夾,再輸入以下指令來啟動專案

python manage.py runserver

https://ithelp.ithome.com.tw/upload/images/20220918/2015109645ljCi6F16.png

Ctrl左鍵點擊 http://127.0.0.1:8000/ 的網址,看到以下的火箭起飛的畫面,表示專案建立成功了!

https://ithelp.ithome.com.tw/upload/images/20220918/20151096O2srxtVv73.png

恭喜你各位已經成功下海(!?),踏出了偉大航道的第一步!
那麼今天的文章就到此結束!
我是Sean,你各位海上的人,我們明天見!
https://ithelp.ithome.com.tw/upload/images/20220918/20151096oy36psxuzY.jpg


上一篇
[Day 02] 航海地圖! Django之架構!
下一篇
[Day 04] 參見Django的三大將之一: Model
系列文
傳承D的意志~ 邁向Django的偉大航道30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言